.header_menu_1:nth-child(5){
  font-weight: 800;
}
.subpage_top{
  background: url("/images/franchise/sm_01.jpg") no-repeat;
  background-size: cover;
  background-position: center;
}




.econ01{
  padding: 8vw 0 15vw 0;
  z-index: 0;
}
.econ01_tt01{
  font-size: 1.25vw;
  color: #fff;
  background-color: var(--main-rbrown);
  padding: 0.5vw 1.3vw;
  border-radius: 100px;
  font-weight: 800;
  margin-bottom: 1.5vw;
}
.econ01_tt02{
  margin-bottom: 2vw;
}
.swiper_econ01{
  width: 100%;
  bottom: -20%;
}
.swiper_econ01_2{
  width: 27.2396vw;
  height: 100%;
  top: 0;
  left: 3%;
  z-index: -1;
}
.swiper_econ01_3{
  width: 23.5417vw;
  height: 100%;
  top: 0;
  right: 3%;
  z-index: -1;
}
.econ01_2_slide , .econ01_3_slide{
  width: 100% !important;
}
.econ01_slide{
  width: 100.396%;
  display: flex;
  justify-content: center;
  align-items: center;
}





.econ02{
  padding: 7vw 0;
  background: url("/images/franchise/con02_1_bg.png") no-repeat;
  background-size: cover;
  background-position: center;
}
.econ02_top{
  color: #fff;
  margin-bottom: 3vw;
}
.con02_1{
  width: 11.2862%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 1.5vw;
}
.econ02_tt01 b{
  color: #fff;
}
.econ02_con{
  width: 70%;
}
.econ02_con_box{
  width: 100%;
  height: 24vw;
  background-color: #fff;
  border-radius: 1.5vw;
  overflow: hidden;
  display: flex;
  top: 0;
}
.econ02_con_box.absol{
  transform: translateY(150%);
}
.econ02_con_box_left{
  width: 50%;
  padding: 4vw 0 0 4vw;
  box-sizing: border-box;
}
.econ02_con_num{
  width: 2.5vw;
  height: 2.5vw;
  line-height: 2.6vw;
  text-align: center;
  font-size: 1.15vw;
  font-weight: 800;
  color: #fff;
  background-color: var(--main-rbrown);
  border-radius: 100px;
  margin-bottom: 4.5vw;
  padding-right: 0.1vw;
}
.econ02_con_tt01{
  font-size: 1.5vw;
  line-height: 1.2;
  font-family: 'SUIT-Bold';
  margin-bottom: 1vw;
}
.econ02_con_tt02{
  font-size: 1vw;
  line-height: 1.4;
}
.econ02_con_box_right{
  width: 50%;
  height: 100%;
}
.item1 .econ02_con_box_right{
  background: url("/images/franchise/con02_2.png") no-repeat;
  background-size: cover;
  background-position: center;
}
.item2 .econ02_con_box_right{
  background: url("/images/franchise/con02_3.png") no-repeat;
  background-size: cover;
  background-position: center;
}
.item3 .econ02_con_box_right{
  background: url("/images/franchise/con02_4.png") no-repeat;
  background-size: cover;
  background-position: center;
}
.item4 .econ02_con_box_right{
  background: url("/images/franchise/con02_5.png") no-repeat;
  background-size: cover;
  background-position: center;
}







.econ03{
  padding: 7vw 0 5vw 0;
  background: url("/images/franchise/con09_5.jpg") no-repeat;
  background-size: cover;
  background-position: center;
}
.econ03_tt01{
  margin-bottom: 2.5vw;
}
.swiper_econ03{
  width: 100%;
  margin-bottom: 4vw;
}
.econ03_slide{
  width: 37.5vw;
  height: 14vw;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 1vw;
  border-top: 1px solid #140901;
  border-bottom: 1px solid #140901;
  transition: 0.5s;
  opacity: 0.3;
  box-sizing: border-box;
}
.econ03_slide_tt01{
  padding: 0.5vw 1.2vw;
  border-radius: 100px;
  background-color: var(--main-rbrown);
  color: #fff;
  font-family: 'SUIT-Bold';
  font-size: 1.15vw;
  transition: 0.5s;
}
.econ03_slide_tt02{
  font-family: "proxima-nova-hangeul";
  font-size: 5.5vw;
  font-weight: 800;
  color: var(--main-rbrown);
  line-height: 1;
  letter-spacing: -0.2vw;
  transition: 0.5s;
}
.econ03_slide_tt03 {
  width: 2vw;
  height: 2vw;
  line-height: 2vw;
  background-color: var(--main-rbrown);
  border: 1px solid var(--main-rbrown);
  color: #fff;
  border-radius: 100px;
  font-size: 1.2vw;
  text-align: center;
  font-family: 'SUIT-SemiBold';
  right: -1.4vw;
  bottom: 0.5vw;
  transition: 0.5s;
}
.swiper-slide-active .econ03_slide{
  background-color: var(--main-rbrown);
  border-radius: 1.6vw;
  opacity: 1;
  border: none;
}
.swiper-slide-active .econ03_slide_tt01{
  background-color: #fff;
  color: var(--main-rbrown);
}
.swiper-slide-active .econ03_slide_tt02{
  color: #fff;
}
.swiper-slide-active .econ03_slide_tt03{
  background-color: #fff;
  color: var(--main-rbrown);
}


.swiper_econ03_2_slide{
  width: 23vw;
  border-radius: 1.2vw;
  border: 1px solid var(--main-rbrown);
  overflow: hidden;
}
.econ03_2_slide_tt01{
  height: 3.5vw;
  background-color: var(--main-rbrown);
  color: #fff;
  font-family: 'SUIT-Bold';
  text-align: center;
  line-height: 3.5vw;
  font-size: 1.25vw;

}
.econ03_2_slide_bottom{
  width: 100%;
  height: 10vw;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 0.8vw;
}
.econ03_2_slide_tt02{
  font-size: 1.15vw;
}
.econ03_2_slide_tt03{
  font-size: 1.8vw;
  color: var(--main-rbrown);
  font-family: 'SUIT-Heavy';
  line-height: 1;
}
.econ03_2_slide_tt03 span{
  font-size: 3.2vw;
}
.con03_1{
  width: 33.927%;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 5;
  bottom: 0;
}







.econ04{
  padding: 7vw 0;
  background-color: var(--main-beige);
  z-index: 0;
}
.econ04_tt02{
  margin-bottom: 2vw;
}
.econ04_con{
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.8vw;
}
.econ04_con_right{
  width: 53vw;
  height: 27vw;
  border-radius: 1.8vw;
  border: 1px solid var(--main-rbrown);
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 1.5vw;
}
.econ04_con_left_box{
  width: 16.5vw;
  height: 13vw;
  border-radius: 1.8vw;
  border: 1px solid var(--main-rbrown);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.econ04_con_left{
  display: flex;
  flex-direction: column;
  gap: 0.8vw;
}
.econ04_con_left_tt01{
  padding: 0.5vw 1.3vw;
  background-color: var(--main-rbrown);
  border-radius: 100px;
  color: #fff;
  font-family: 'SUIT-SemiBold';
  font-size: 1vw;
  margin-bottom: 1vw;
}
.econ04_con_left_tt02{
  text-align: center;
  font-family: 'SUIT-ExtraBold';
  color: var(--main-rbrown);
  font-size: 1.5vw;
  line-height: 1.2;
}
.econ04_con_left_tt02 span{
  font-size: 2.3vw;
  font-family: "proxima-nova-hangeul";
  font-weight: 800;
}
.con04_4 {
  width: 26.2329%;
  display: flex;
  justify-content: center;
  align-items: center;
  left: 14%;
  top: 38%;
}
.con04_6 {
  width: 12.7946%;
  display: flex;
  justify-content: center;
  align-items: center;
  bottom: 13.2%;
  right: 11%;
}
.econ04_bg{
  width: 95%;
  height: 90%;
  background-color: #fff;
  border-radius: 2vw;
  box-shadow: 0.2vw 0.3vw 0.4vw 0.1vw #00000018;
  z-index: -1;
}
.con04_3 {
  width: 44.222%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.con04_5 {
  width: 42.257%;
  display: flex;
  justify-content: center;
  align-items: center;
}






.econ05{
  padding: 7vw 0 0 0;
}
.econ05_tt02{
  margin-bottom: 3vw;
}
.econ05_con{
  width: 100%;
  display: flex;
  height: 35vw;
}
.econ05_con_left{
  width: 50%;
  height: 100%;
  background-color: #000;
}
.econ05_con_left_img{
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: 0.5s;
  top: 0;
}
.econ05_con_left_img.on{
  opacity: 1;
}
.econ05_con_left_img.item1{
  background: url("/images/franchise/con05_1.png") no-repeat;
  background-size: cover;
  background-position: center;
}
.econ05_con_left_img.item2{
  background: url("/images/franchise/con05_4.png") no-repeat;
  background-size: cover;
  background-position: center;
}
.econ05_con_left_img.item3{
  background: url("/images/franchise/con05_6.png") no-repeat;
  background-size: cover;
  background-position: center;
}
.econ05_con_right{
  width: 50%;
  height: 100%;
}
.econ05_con_right_box{
  width: 100%;
}
.econ05_con_right_top{
  width: 100%;
  background-color: var(--main-rbrown);
  height: 5vw;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 4vw;
  box-sizing: border-box;
  color: #fff;
  font-family: 'SUIT-Bold';
  font-size: 1.4vw;
  cursor: pointer;
  border-bottom: 1px solid #ffffff3f;
  box-sizing: border-box;
}
.econ05_con_right_btm{
  width: 100%;
  height: 20vw;
  overflow: hidden;
  display: none;
}
.econ05_con_right_tt01{
  color: var(--main-rbrown);
  font-size: 1.3vw;
  font-family: 'SUIT-Bold';
  margin-bottom: 1vw;
}
.econ05_con_right_tt02{
  font-size: 1vw;
  line-height: 1.5;
}
.econ05_con_right_ttwrap{
  top: 4vw;
  left: 4vw;
}
.con05_2{
  width: 46.3875%;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 0;
}
.con05_5{
  width: 48.4818%;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 5%;
}
.con05_7{
  width: 49.843%;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 19%;
}
.econ05_con_right_img{
  right: 0;
}
.con05_3{
  width: 2.87008%;
  display: flex;
  justify-content: center;
  align-items: center;
}







.econ06{
  padding: 6vw 0;
}
.econ06_tt02{
  margin-bottom: 2vw;
}
.econ06_con{
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 1vw;
}
.con06_1{
  width: 34.0839%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.con06_2{
  width: 34.0315%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.con06_3{
  width: 27.5386%;
  display: flex;
  justify-content: center;
  align-items: center;
  left: -15.2%;
  top: 23%;
}





.econ07{
  padding: 6vw 0;
  background-color: #FEFBF1;
}
.econ07_tt02{
  margin-bottom: 3vw;
}
.econ07_slide{
  width: 70vw;
  background-color: #fff;
  border-radius: 1.5vw;
  border: 1px solid var(--main-rbrown);
  padding: 1.3vw 0;
  display: flex;
  align-items: center;
  gap: 4vw;
}
.econ07_slide_img{
  width: 44.3453%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 1.3vw;
}
.econ07_slide_tt01{
  padding: 0.5vw 1vw;
  background-color: var(--main-rbrown);
  color: #fff;
  font-size: 1vw;
  width: fit-content;
  border-radius: 100px;
  font-family: 'SUIT-Medium';
  margin-bottom: 2vw;
}
.econ07_slide_tt02{
  font-family: 'SUIT-Regular';
  font-size: 1.4vw;
  margin-bottom: 1vw;
}
.econ07_slide_tt02 b{
  color: var(--main-rbrown);
}
.econ07_slide_tt03{
  font-size: 0.95vw;
  line-height: 1.4;
}
.con07_2{
  width: 12.5001%;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 2vw;
  right: 2vw;
}
.econ07 .arrow{
  width: 2.865vw !important;
  top: 61%;
}
.swiper_econ07_prev{
  left: 13.1%;
}
.swiper_econ07_next{
  right: 13.1%;
}







.econ08{
  padding: 8vw 0;
}
.econ08_tt01 {
  overflow: visible;
}
.econ08_tt02{
  margin-bottom: 3vw;
}
.swiper_econ08{
  width: 100%;
}
.econ08_slide{
  width: 19.323vw  !important;
  scale: 0.9;
  transition: 0.5s;
}
.swiper-slide-active .econ08_slide{
  scale: 1;
}
.swiper-slide-prev .econ08_slide{
  transform: translateX(-1.5vw);
}
.swiper-slide-next .econ08_slide{
  transform: translateX(1.5vw);
}
.econ08 .arrow{
  width: 2.865vw !important;
  top: 59%;
}
.swiper_econ08_prev{
  left: 38.8%;
}
.swiper_econ08_next{
  right: 38.8%;
}
.econ08_dotwrap {
  z-index: 5;
  top: -4.5%;
  left: 4.3%;
  display: flex;
  gap: 1.2vw;
}
.econ08_dot{
  width: 6px;
  height: 6px;
  background-color: var(--main-rbrown);
  border-radius: 10px;
}
.econ08_stag{
  width: 8.1250vw !important;
  height: 8.1250vw;
  border-radius: 100%;
  overflow: hidden;
}
.econ08_stag_tt{
  width: 100%;
  height: 100%;
  background-color: #00000077;
  color: #fff;
  line-height: 8vw;
  text-align: center;
  font-family: 'SUIT-Bold';
  font-size: 1.7vw;
  transition: 0.3s;
  opacity: 0;
}
.econ08_stag.item1{
  left: 12%;
  top: 16%;
}
.econ08_stag.item2{
  left: 25%;
  top: 7%;
}
.econ08_stag.item3{
  right: 25%;
  top: 7%;
}
.econ08_stag.item4{
  right: 12%;
  top: 16%;
}
.econ08_stag.on .econ08_stag_tt{
  opacity: 1;
}





.econ09{
  padding: 0 0 6vw 0;
  background: url("/images/franchise/con09_5.jpg") no-repeat;
  background-size: cover;
  background-position: center;
  z-index: 0;
}
.econ09_con{
  width: 97%;
  display: flex;
  justify-content: space-between;
}
.swiper_econ09{
  width: 100%;
  margin: 0;
  z-index: -1;
}
.swiper_econ09_bg{
  width: 30%;
  height: 50%;
  background-color: #fff;
  z-index: 0;
}
.swiper-slide-prev .econ09_slide{
  transform: translateX(-3.5vw);
}
.swiper-slide-next .econ09_slide{
  transform: translateX(3.5vw);
}
.econ09_slide iframe{
  pointer-events: all;
}
.econ09_slide {
  width: 15vw;
  height: 26.6vw;
  border-radius: 1.5vw;
  overflow: hidden;
  transition: 0.5s;
}

.con09_4{
  bottom: 0;
  z-index: 5;
}
.con09_ddm{
  z-index: 5;
}
.con09_1 {
  width: 4.39801%;
  display: flex;
  justify-content: center;
  align-items: center;
  left: 23%;
  top: 6%;
  animation: ddm_m 1.5s infinite;
}
.con09_2 {
  width: 4.86921%;
  display: flex;
  justify-content: center;
  align-items: center;
  left: 28%;
  top: 18%;
  animation: ddm_m 1.5s 0.5s infinite;
}
.con09_3 {
  width: 4.97392%;
  display: flex;
  justify-content: center;
  align-items: center;
  left: 68%;
  top: 7%;
  animation: ddm_m 1.5s 0.5s infinite;
}
.con09_4 {
  width: 42.3038%;
  display: flex;
  justify-content: center;
  align-items: center;
}










.econ10{
  padding: 7vw 0 3.5vw 0;
  z-index: 0;
}
.con10_1{
  width: 74.8032%;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 18%;
  opacity: 0.5;
  z-index: -2;
}
.con10_1_bg {
  width: 40%;
  height: 25%;
  background: linear-gradient(
  to right,
  rgba(255,255,255,0) 0%,
  rgba(255,255,255,1) 20%,
  rgba(255,255,255,1) 80%,
  rgba(255,255,255,0) 100%
);
  top: 14%;
  z-index: -1;
}
.econ10_tt02{
  margin-bottom: 5vw;
}

.ccon02_btnwrap{
  width: 100%;

  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 1.8vw;
  margin-bottom: 2vw;
}
.ccon02_p{
  font-weight: 700;
  font-size: 1.2vw;
  rotate: 15deg;
}
.ccon02_btn{
  width: 6.5vw;
  text-align: center;
  padding: 0.5vw 0;
  border-radius: 100px;
  transition: 0.3s;
  font-size: 1.05vw;
  cursor: pointer;
  box-sizing: border-box;
  font-family: 'SUIT-Medium';
}
.ccon02_btn.on{
  background-color: var(--main-rbrown);
  color: #fff;
  font-family: 'SUIT-SemiBold';
}
.ccon02_btn:hover{
  background-color: var(--main-rbrown);
  color: #fff;
  font-family: 'SUIT-SemiBold';
}
.swiper_econ10{
  top: 0;
  opacity: 0;
  visibility: hidden;
  transition: 0.3s;
}
.swiper_econ10.on{
  opacity: 1;
  visibility: visible;
}
.econ10_bg{
  width: 100%;
  height: 57%;
  background-color: #FEFBF1;
}
.econ10_slide{
  width: 25vw !important;
}
.econ10_bg{
  z-index: -1;
  bottom: 0;
}







.econ11{
  padding: 10vw 0;
}
.econ11_con{
  width: 75%;
}
.econ11_con p{
  text-align: start;
}
.con11_1{
  width: 8.727%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 1vw;
  overflow: hidden;
}
.econ11_btnwrap{
  display: flex;
  gap: 0.5vw;
  margin-top: 1.5vw;
}
.swiper_econ11{
  width: 62%;
  right: 0;
}
.econ11_slide{
  width: 18.2813vw !important;
}








.econ12{
  padding: 2vw 0 20vw 0;
  background: url("/images/franchise/con12_8.jpg") no-repeat;
  background-size: cover;
  background-position: center bottom;
}
.con12_1{
  width: 5.2357%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 1.2vw;
}
.con12_6{
  width: 26.2305%;
  display: flex;
  justify-content: center;
  align-items: center;
  bottom: -21%;
  left: 27%;
  z-index: 2;
}
.con12_7{
  width: 24.6598%;
  display: flex;
  justify-content: center;
  align-items: center;
  bottom: -19%;
  right: 27%;
}
.econ12_con_wrap{
  width: 88%;
  display: flex;
  flex-direction: column;
  gap: 1vw;
  top: 22%;
  z-index: 5;
}
.econ12_con{
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.econ12_con_box{
  width: 25.0521vw !important;
}
.econ12_con_box_top{
  width: 100% !important;
  opacity: 0;
  transition: 0.3s;
}
.on .econ12_con_box_top{
  opacity: 1;
}






.econ1314{
  padding: 7vw 0;
}
.econ1314_line1{
  width: 100%;
  height: 100%;
  border-left: 2.5vw solid var(--main-rbrown);
  border-right: 2.5vw solid var(--main-rbrown);
  box-sizing: border-box;
  pointer-events: none;
}
.econ1314_line2{
  width: 90%;
  height: 100%;
  border-left: 1px solid var(--main-rbrown);
  border-right: 1px solid var(--main-rbrown);
  box-sizing: border-box;
  pointer-events: none;
}
.econ13{
  margin-bottom: 7vw;
}
.econ13_con{
  width: 75%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 0.8vw;
  row-gap: 1.3vw;
}
.con13_1{
  width: 20.8855vw !important;
}
.con13_7{
  width: 1.1979vw !important;
}
.econ13_tt01{
  margin-bottom: 2.5vw;
}





.econ14_con{
  width: 65%;
}
.econ14_tt01{
  margin-bottom: 2.5vw;
}
.econ14_con_table{
  width: 100%;
  border: 1px solid var(--main-rbrown);
  border-bottom: none;
  margin-bottom: 1vw;

  line-height: 3vw;
  text-align: center;
}
.econ14_con_table > div{
  height: 3vw;
}
.econ14_con_table_title{
  display: flex;
  width: 100%;
  background-color: var(--main-beige);
  font-size: 1.1vw;
  border-bottom: 1px solid var(--main-rbrown);
  font-family: 'SUIT-Bold';
}
.econ14_con_table_title_tt01{
  width: 80%;
  border-right: 1px solid var(--main-rbrown);
}
.econ14_con_table_title_tt02{
  width: 20%;
}
.econ14_con_table_title_tt03{
  width: 100%;
  font-size: 1.3vw;
}
.econ14_con_table_row{
  font-size: 1vw;
  display: flex;
  border-bottom: 1px solid var(--main-rbrown);
}
.econ14_con_table_row_tt01{
  width: 20%;
  border-right: 1px solid var(--main-rbrown);
  font-family: 'SUIT-Bold';
}
.econ14_con_table_row_tt02{
  width: 60%;
  border-right: 1px solid var(--main-rbrown);
  text-align: start;
  padding-left: 1.5vw;
  box-sizing: border-box;
}
.econ14_con_table_row_tt03{
  width: 20%;
  font-family: 'SUIT-Bold';
}
.econ14_con_table_subtt{
  font-size: 0.9vw;
  opacity: 0.9;
  width: 100%;
  margin-bottom: 1vw;
  line-height: 1.5;
}



.econ14_con_row{
  width: 100%;
  display: flex;
  border: 1px solid var(--main-rbrown);
  border-right: none;
  margin-bottom: 1vw;
}
.econ14_con_row_box{
  width: 30%;
  border-right: 1px solid var(--main-rbrown);
}
.econ14_con_row_box.this{
  width: 40%;
}
.econ14_con_row_tt01{
  width: 100%;
  height: 3.2vw;
  text-align: center;
  line-height: 3.2vw;
  border-bottom: 1px solid var(--main-rbrown);
  font-size: 1.05vw;
}
.econ14_con_row_btm{
  width: 100%;
  height: 10vw;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.econ14_con_row_tt02{
  font-size: 1.7vw;
  font-family: 'SUIT-Bold';
}
.econ14_con_row_tt03{
  line-height: 1.5;
  font-size: 0.98vw;
}
.econ14_con_row_tt04{
  font-size: 1.3vw;
  font-family: 'SUIT-SemiBold';
  letter-spacing: -0.1vw;
}
.econ14_con_row_tt04 span{
  font-size: 2.3vw;
  font-family: 'SUIT-ExtraBold';
}
.econ14_con_box{
  width: 100%;
  border: 3px solid var(--main-rbrown);
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  gap: 1.5vw;
  padding: 3vw 0 3.5vw 0;
}
.econ14_con_tt01{
  font-size: 1.2vw;
  line-height: 1.3;
  font-family: 'SUIT-Regular';
}
.con13_9{
  width: 19.375vw;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}






.econ15{
  padding: 10vw 0;
  background: url("/images/franchise/con14_1.jpg") no-repeat;
  background-size: cover;
  background-position: center;
}
.econ15_con{
  width: 75%;
  margin-bottom: 13vw;
}
.econ15_con p {
  text-align: start;
  color: #fff;
}
.econ15_con b {
  color: #fff;
}







/* form1 - start */
.form_wrap_subtt {
  font-size: 0.9vw;
  top: 3.3vw;
  right: 4vw;
}
div.form_wrap {
  width: 32%;
  z-index: 5;
  left: 55%;
  background-color: #fff;
  padding: 2.5vw;
  border-radius: 1.5vw;
  box-sizing: border-box;
}
.form_col {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 3vw;
  margin-bottom: 0.7vw;
  position: relative;
}
.form_col::after {
  content: "*";
  position: absolute;
  font-size: 1vw;
  color: #917056;
  left: 0.9vw;
  top: 0.4vw;
}

.form {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.form_input {
  width: 100%;
  height: 100%;
  border: none;
  outline: none;
  box-sizing: border-box;
  font-size: inherit;
  font-family: inherit;
}

.form_input_box {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border: 1px solid #917056;
  border-radius: 0.5vw;
  overflow: hidden;
  box-sizing: border-box;
  padding-left: 1.5vw;
  background-color: #fff;
}

.form label {
  white-space: nowrap;
}

.form_input_box>label {
  width: 8vw;
  font-size: 1vw;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  color: #000;
}

.form_input_01,
.form_input_02,
.form_input_03,
.form_input_04,
.form_input_05 {
      font-family: 'SUIT-Medium';
}

.form_input_06 {
  width: 74%;
  height: 100%;
  margin-right: 0%;
  box-sizing: border-box;
  padding: 0 1vw;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  position: relative;
  background: url(/images/con19_03.png) no-repeat;
  background-size: 3.6%;
  background-position: 97%;
  cursor: pointer;
  border: none;
  font-family: 'SUIT-Medium';
}

.form_check_wrap {
  width: 70%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  color: #000;
}

.form_check_wrap01 {
  gap: 0.5vw; 
}

.agree_text {
  color: #000;
  cursor: pointer;
}
.form_agree02 {
  color: #000;
  font-weight: 700;
  text-decoration: underline #000;
  cursor: pointer;
}

.form_check_wrap01 input {
  width: 1vw;
  height: 1vw;
  outline: 1px solid #000;
  border: none;
  cursor: pointer;
  appearance: none;
  background-color: transparent;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;    
}
.form_check_name_05 {
  margin-right: 7%;
}

.form_check_wrap01 input:checked::before {
  content: '';
  display: inline-block;
  width: 70%;
  height: 70%;
  background-color: #000;
  position: absolute;
  border-radius: 50%;
}
.form_check_wrap01 label {
  font-size: 1vw;
  font-family: 'SUIT-Regular';
  cursor: pointer;
}


.footeer_agree_checkbox_01 {
  width: 0.8vw;
  height: 0.8vw;
  outline: 1px solid #000;
  border: none;
  cursor: pointer;
  appearance: none;
  background-color: transparent;
  margin-right: 0.3vw;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}

.footeer_agree_checkbox_01:checked::before {
  content: '';
  display: inline-block;
  width: 100%;
  height: 100%;
  scale: 0.7;
  background-color: #000;
  position: absolute;
  border-radius: 50%;
}

.form_agree_wrap {
  width: 100%;
  display: flex;
  align-items: center;
  font-size: 0.85vw;
  margin: 0 0 1vw;
}

.form_submit_div {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  color: #fff;
  background-color: #917056;
  font-size: 1.3vw;
  padding: 0.9vw 0;
  font-family: 'SUIT-ExtraBold';
  border-radius: 100px;
}

.form_top {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  border-bottom: 1px solid #0000007a;
  padding-bottom: 0.5vw;
}

.form_star {
  top: 14%;
  left: 0.3vw;
}

.form_star_top {
  top: -25%;
  left: 19.4vw;
}

.form_col select {
  color: #0000007a;
}



textarea {
  resize: none;
  height: auto;
  padding: 1vw 1vw 1vw 0;
  box-sizing: border-box;
  font-family: 'SUIT-Medium';
}
.textarea label{
  margin-bottom: 3.8vw;
}
.form_col.textarea {
  height: auto;
}

/* form1 - end */




.video_sec{
  padding: 6vw 0;
}
.video_box{
  width: 71.5%;
  height: 40vw;
  border-radius: 2vw;
  overflow: hidden;
  border: 8px solid var(--main-rbrown);
}
.video_sec iframe{
  pointer-events: all;
}



@media screen and (max-width:599px) {


.econ01 {
  padding: 32vw 0 40vw 0;
  z-index: 0;
}
.econ01_tt01 {
  font-size: 3.6vw;
  padding: 1.5vw 3vw;
  margin-bottom: 4vw;
}
.swiper_econ01 {
  bottom: -6%;
}
.swiper_econ01_2 , .swiper_econ01_3{
  display: none;
}




.econ02 {
  padding: 15vw 0;
}
.con02_1 {
  width: 40%;
  margin-bottom: 4vw;
}
.econ02_con {
  width: 90%;
  display: flex;
  flex-direction: column;
  gap: 3vw;
}
.econ02_con_box {
  height: auto;
  border-radius: 3vw;
  overflow: hidden;
  position: relative;
}
.econ02_con_box::after{
  content: "";
  width: 100%;
  height: 100%;
  background-color: #0000008f;
  position: absolute;
}
.econ02_con_box_left {
  width: 100%;
  padding: 6vw 0;
  z-index: 5;
  color: #fff;
  text-align: center;
}
.econ02_con_box_right {
  width: 100%;
  position: absolute;
}
.econ02_con_num {
  width: 8vw;
  height: 8vw;
  line-height: 8.5vw;
  font-size: 3.5vw;
  margin: 0 auto;
  margin-bottom: 3vw;
}
.econ02_con_tt01 {
  font-size: 4.5vw;
  margin-bottom: 3vw;
}
.econ02_con_tt01 span{
  color: #fff;
}
.econ02_con_tt02 {
  font-size: 3.4vw;
}
.econ02_con_box.absol {
  transform: none;
  position: relative !important;
}
.econ02_top {
  margin-bottom: 6vw;
}








.econ03 {
  padding: 15vw 0 24vw 0;
}
.econ03_tt01 {
  margin-bottom: 6vw !important;
}
.econ03_slide {
  width: 55vw;
  height: 27vw;
  gap: 2.5vw;
}
.swiper-slide-active .econ03_slide {
  border-radius: 3vw;
}
.econ03_slide_tt01 {
  padding: 1.3vw 3vw;
  font-size: 3.1vw;
}
.econ03_slide_tt02 {
  font-size: 7.8vw;
}
.swiper_econ03 {
  margin-bottom: 6vw;
}
.swiper_econ03_2_slide {
  width: 47vw;
  border-radius: 2.5vw;
}
.econ03_2_slide_tt01 {
  height: 8vw;
  line-height: 8vw;
  font-size: 3.5vw;
}
.econ03_2_slide_bottom {
  height: 20vw;
  gap: 2vw;
}
.econ03_2_slide_tt02 {
  font-size: 3.5vw;
}
.econ03_2_slide_tt03 {
  font-size: 4.5vw;
}
.econ03_2_slide_tt03 span {
  font-size: 5.8vw;
}
.con03_1 {
  width: 50%;
  bottom: -3%;
}











.econ04 {
  padding: 15vw 0;
}
.econ04_tt02 {
  margin-bottom: 6vw;
}
.econ04_con {
  width: 85%;
  flex-direction: column;
  gap: 3vw;
}
.econ04_con_left {
  width: 100%;
  flex-direction: row;
  justify-content: space-between;
}
.econ04_con_left_box {
  width: 40.5vw;
  height: 28vw;
  border-radius: 3vw;
}
.econ04_con_left_tt01 {
  padding: 1.2vw 3vw;
  font-size: 3.5vw;
  margin-bottom: 2vw;
}
.econ04_con_left_tt02 {
  font-size: 4vw;
}
.econ04_con_left_tt02 span {
  font-size: 5vw;
}
.econ04_con_left_tt02 span.this{
  font-size: 4vw;
}
.econ04_con_right {
  width: 100%;
  height: auto;
  padding: 7vw 0;
  border-radius: 3vw;
  gap: 5vw;
  flex-direction: column;
}
.con04_3 {
  width: 80%;
}
.con04_5 {
  width: 80%;
}
.econ04_bg {
  width: 94%;
  height: 97%;
  border-radius: 6vw;
  box-shadow: 0.2vw 0.3vw 1.5vw 0.5vw #00000018;
}








.econ05 {
  padding: 15vw 0 0 0;
}
.econ05_con {
  flex-direction: column;
  align-items: center;
  height: auto;
}
.econ05_con_left {
  width: 100%;
  height: 55vw;
}
.econ05_con_right {
  width: 100%;
  height: auto;
}
.econ05_con_right_top {
  height: 11vw;
  padding: 0 10vw;
  font-size: 3.8vw;
}
.econ05_con_right_btm {
  height: 45vw;
}
.econ05_con_right_ttwrap {
  width: 100%;
  top: 7vw;
  left: 0;
  text-align: center;
}
.econ05_con_right_tt01 {
  font-size: 4.2vw;
  margin-bottom: 3vw;
}
.econ05_con_right_tt02 {
  font-size: 3.6vw;
}
.econ05_con_right_img {
  opacity: 0.3;
  z-index: -1;
}
.con05_7 {
  opacity: 0.15;
}
.econ05_con_left_img.item1 {
  background-position: center bottom;
}
.econ05_tt02 {
  margin-bottom: 6vw;
}
.con05_3 {
  width: 4%;
}






.econ06 {
  padding: 15vw 0;
}
.econ06_tt02 {
  margin-bottom: 6vw;
}
.econ06_con {
  flex-direction: column;
  gap: 5vw;
}
.con06_1 {
  width: 95%;
}
.con06_2 {
  width: 95%;
}
.con06_3 {
  left: 3%;
}
.con06_3_m{
  width: 27.5386%;
  right: 6%;
}








.econ07 {
  padding: 15vw 0;
}
.econ07_tt02 {
  margin-bottom: 6vw;
}
.econ07_slide {
  width: 90vw;
  border-radius: 4vw;
  padding: 4vw 0;
  gap: 5vw;
  flex-direction: column;
}
.econ07_slide_img {
  width: 90%;
  margin-left: 0;
  border-radius: 3vw;
  overflow: hidden;
  height: 40vw;
}
.econ07_slide_img img{
  margin-bottom: -7vw;
}
.econ07_slide_ttwrap{
  width: 100%;
  height: 65vw;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
}
.econ07_slide_tt01 {
  padding: 1.3vw 3vw;
  font-size: 3.6vw;
  margin: 0 auto;
  /* margin-bottom: 4vw; */
}
.econ07_slide_tt02 {
  font-size: 4vw;
  /* margin-bottom: 3vw; */
}
.econ07_slide_tt03 {
  font-size: 3.5vw;
}
.con07_2 {
  top: 49vw;
  right: 4vw;
}
.econ07 .arrow {
  width: 9vw !important;
  top: 89.5%
}
.swiper_econ07_prev {
  left: 39.5%;
}
.swiper_econ07_next {
  right: 39.5%;
}








.econ08 {
  padding: 20vw 0 15vw 0;
}
.econ08_dot {
  width: 3px;
  height: 3px;
}
.econ08_dotwrap {
  top: -5%;
  left: 3.7%;
  gap: 3vw;
}
.econ08_slide {
  width: 57vw  !important;
  opacity: 0.5;
}
.swiper-slide-active .econ08_slide {
  opacity: 1;
}
.econ08_tt02 {
  margin-bottom: 6vw;
}
.econ08 .arrow {
  width: 9vw !important;
  top: 59%;
}
.swiper_econ08_next {
  right: 17%;
}
.swiper_econ08_prev {
  left: 17%;
}
.econ08_stag {
  width: 16vw !important;
  height: 16vw;
  opacity: 0.8;
}
.econ08_stag_tt {
  line-height: 16vw;
  font-size: 3.8vw;
}
.econ08_stag.item1 {
  left: 4%;
  top: 13%;
}
.econ08_stag.item2 {
  left: 14%;
  top: 2%;
}
.econ08_stag.item3 {
  right: 14%;
  top: 2%;
}
.econ08_stag.item4 {
  right: 4%;
  top: 13%;
}








.econ09 {
  padding: 3vw 0 20vw 0;
}
.swiper_econ09 {
  width: 100%;
}
.econ09_slide {
  width: 46vw;
  height: 82vw;
  border-radius: 3vw;
}

.econ09_tt02 {
  margin-bottom: 8vw;
}
.con09_4 {
  width: 65%;
  bottom: -6%;
}
.swiper_econ09_bg{
  display: none;
}
.econ09_slide {
  transform: none !important;
}
.con09_2 {
  width: 12%;
  left: 6%;
  top: 26%;
}
.con09_3 {
  width: 11%;
  left: 82%;
  top: 5%;
}
.con09_1 {
  width: 11%;
  left: 16%;
  top: 1%;
}








.econ10 {
  padding: 15vw 0 10vw 0;
}
.con10_1 {
  width: 120%;
  top: 6%;
}
.econ10_tt02 {
  margin-bottom: 13vw;
}
.ccon02_btnwrap {
  gap: 3vw;
  margin-bottom: 6vw;
}
.ccon02_btn {
  width: 21vw;
  padding: 1.5vw 0;
  font-size: 3.5vw;
}
.ccon02_p {
  font-size: 3vw;
}
.econ10_slide {
  width: 50vw !important;
}
.con10_1_bg {
  display: none;
}
.econ10_bg {
  height: 56%;
}







.econ11 {
  padding: 15vw 0;
}
.econ11_con {
  width: 100%;
}
.econ11_con p {
  text-align: center;
}
.con11_1 {
  width: 21%;
  margin: 0 auto;
  margin-bottom: 4vw;
}
.swiper_econ11 {
  width: 100%;
  position: static !important;
}
.econ11_slide {
  width: 45vw !important;
}
.econ11_btnwrap {
  gap: 1.5vw;
  justify-content: center;
  margin: 5vw 0;
}








.con12_1 {
  width: 14%;
  margin-bottom: 4vw;
}
.econ12_con_wrap {
  width: 100%;
  /* gap: 2vw; */
  position: static !important;
  margin-top: 6vw;
}
.econ12_con {
  flex-direction: column;
  justify-content: center;
  /* gap: 2vw; */
}
.econ12_con_box {
  width: 78vw !important;
  margin-bottom: -2.5vw;
}
.econ12_con.this{
  margin-bottom: -1vw;
}







.econ1314 {
  padding: 15vw 0;
}
.econ13_tt01 {
  margin-bottom: 6vw !important;
}
.econ13_con {
  width: 90%;
  gap: 1vw;
  row-gap: 2vw;
  display: none;
}
.swiper_econ13_m_prev{
  left: 5.5%;
  bottom: 25%;
}
.swiper_econ13_m_next{
  right: 5.5%;
  bottom: 25%;
}
.con13_1 {
  width: 65vw !important;
}
.con13_7 {
  display: none;
}
.econ13 {
  margin-bottom: 15vw;
}
.econ14_tt01 {
  margin-bottom: 6vw !important;
}
.econ14_con {
  width: 85%;
}
.econ14_con_row_tt01 {
  height: 7vw;
  line-height: 7vw;
  font-size: 3.7vw;
}
.econ14_con_row {
  flex-wrap: wrap;
  margin-bottom: 5vw;
}
.econ14_con_row_box {
  width: 50%;
  border-right: 1px solid var(--main-rbrown);
  box-sizing: border-box;
}
.econ14_con_row_box.this {
  width: 100%;
  order: 1;
  border-top: 1px solid var(--main-rbrown);
}
.econ14_con_row_btm {
  height: 18vw;
}
.econ14_con_row_tt02 {
  font-size: 4.3vw;
}
.econ14_con_row_tt04 {
  font-size: 4vw;
}
.econ14_con_row_tt04 span {
  font-size: 5.2vw;
}
.econ14_con_row_tt03 {
  font-size: 3.4vw;
}
.econ14_con_row_btm.this{
  height: 35vw;
}
.econ1314_line2 {
  width: 92%;
}
.econ14_con_tt01 {
  font-size: 3.5vw;
}
.con13_9 {
  width: 53%;
}
.econ14_con_box {
  gap: 4vw;
  padding: 6vw 0;
}






.econ15 {
  padding: 13vw 0;
}
.econ15_con {
  width: 100%;
  margin-bottom: 8vw;
}
.econ15_con p {
  text-align: center;
}










/* form */
.textarea label {
  margin-bottom: 12vw;
}
textarea {
  padding: 3vw 3vw 3vw 0;
}
.form_col::after {
  font-size: 4vw;
  left: 2vw;
  top: 1vw;
}
div.form_wrap {
  width: 90%;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  border-radius: 5vw;
  left: auto;
  padding: 6vw 0;
  position: relative;
  margin: 0 auto;
}

.form {
  width: 88%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.form_col {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 10vw;
  overflow: hidden;
  margin-bottom: 2vw;
}

.form_star {
  top: 14%;
  left: -0.7vw;
  color: #ef823a;
}

.form_star_top {
  top: -25%;
  left: 38.4vw;
}

.form_top {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  border-bottom: 1px solid #0000007a;
  padding-bottom: 2.5vw;
}

/*   .form_check_wrap01 label {
width: 28%;
height: 5.5vw;
display: flex;
justify-content: center;
align-items: center;
background-color: transparent;
color: #000;
cursor: pointer;
transition: all 0.3s;
border: 1px solid #0000007a;
padding: 0 0.7vw;
border-radius: 2.3vw;
} */

.footeer_agree_checkbox_01,
.footeer_checkbox_05,
.footeer_checkbox_06 {
  width: 3vw;
  height: 3vw;
  border: none;
  cursor: pointer;
  appearance: none;
  background-color: transparent;
  margin-right: 1.5vw;
}

.form_check_name_05 {
  margin-right: 5vw;
}

.form_input_06 {
  width: 70%;
  background-size: 6%;
}
.form_check_wrap01 label {
  font-size: 3.5vw;
}
.form_agree_wrap {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 3.2vw;
  margin: 3vw 0 5vw;
}

.form_submit_div {
  width: 75%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  font-size: 4.5vw;
  height: 10vw;
}
.form_input_box{
  padding-left: 4vw;
  border-radius: 2vw;
}
.form_input_box>label {
  width: 30vw;
  font-size: 3.5vw;
}

.form_check_wrap01 input {
  width: 3.7vw;
  height: 3.7vw;
}

/* .form_check_wrap01 {
  gap: 1.5vw;
} */

/* form */
}